TARGET = echosvr
OBJ = thread.o connmgr.o svrio.o epollsvrio.o echosvr.o exception.o server.o timeevent.o
CC = g++
CFLAG = -g
VPATH = tool
OBJSDIR =./objs

$(TARGET):$(OBJSDIR) $(OBJ)
	$(CC) $(CFLAG)  $(OBJSDIR)/*.o -o $(TARGET) -lpthread
	
$(OBJ):%.o:%.cpp
	$(CC) -c $(CFLAG) $< -o $(OBJSDIR)/$@
	
$(OBJSDIR):
	mkdir $@
	

clean:
	rm -f $(OBJSDIR)/*.o $(TARGET)
 
